home *** CD-ROM | disk | FTP | other *** search
- package morpheme.backgammon;
-
- import com.siemens.mp.game.Light;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.util.Vector;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: morpheme.backgammon.d
- public class class_0 extends Canvas {
- // $FF: renamed from: K int
- public static int field_0 = 96;
- // $FF: renamed from: H int
- public static int field_1 = 65;
- // $FF: renamed from: aG int
- public static int field_2;
- // $FF: renamed from: am int
- public int field_3;
- // $FF: renamed from: al int
- public int field_4;
- // $FF: renamed from: void java.util.Vector
- public Vector field_5;
- // $FF: renamed from: aS java.lang.String
- public String field_6 = "\n";
- // $FF: renamed from: P int
- int field_7;
- // $FF: renamed from: N int
- int field_8;
- // $FF: renamed from: byte int
- int field_9;
- // $FF: renamed from: D int
- int field_10;
- // $FF: renamed from: R int
- int field_11;
- // $FF: renamed from: ao int
- int field_12;
- // $FF: renamed from: aB int
- int field_13;
- // $FF: renamed from: aO int
- int field_14;
- // $FF: renamed from: aK int
- int field_15;
- // $FF: renamed from: aL int
- int field_16;
- // $FF: renamed from: ay int
- int field_17;
- // $FF: renamed from: ar javax.microedition.lcdui.Font
- private Font field_18;
- // $FF: renamed from: aw javax.microedition.lcdui.Font
- private Font field_19;
- // $FF: renamed from: for int
- public static final int field_20 = 16742251;
- // $FF: renamed from: aR int
- public static final int field_21 = 13369344;
- // $FF: renamed from: a0 int
- public static final int field_22 = 6538034;
- // $FF: renamed from: h int
- public static final int field_23 = 3698204;
- // $FF: renamed from: else int
- public static final int field_24 = 13209;
- // $FF: renamed from: null int
- public static final int field_25 = 16777215;
- // $FF: renamed from: e int
- public static final int field_26 = 0;
- // $FF: renamed from: ae int
- public static final int field_27 = 6710886;
- // $FF: renamed from: b int
- public static final int field_28 = 10066329;
- // $FF: renamed from: goto int
- public static final int field_29 = 16777164;
- // $FF: renamed from: aq int
- public static final int field_30 = 13;
- // $FF: renamed from: l int
- public static final int field_31 = 10;
- // $FF: renamed from: J int
- public static final int field_32 = 80;
- // $FF: renamed from: new int
- public static final int field_33 = 101;
- // $FF: renamed from: j int[]
- public int[] field_34;
- // $FF: renamed from: I int[]
- public int[] field_35;
- // $FF: renamed from: ag int
- public int field_36;
- // $FF: renamed from: ad int
- public int field_37;
- // $FF: renamed from: char int
- public int field_38;
- // $FF: renamed from: v int
- public int field_39;
- // $FF: renamed from: i int
- public int field_40;
- // $FF: renamed from: k int
- public int field_41;
- // $FF: renamed from: f int
- public int field_42;
- // $FF: renamed from: Y int
- public int field_43;
- // $FF: renamed from: int int
- public int field_44;
- // $FF: renamed from: w int
- public int field_45;
- // $FF: renamed from: p int
- public int field_46;
- // $FF: renamed from: aN int
- public int field_47;
- // $FF: renamed from: as int
- public int field_48;
- // $FF: renamed from: S int
- public int field_49;
- // $FF: renamed from: if int
- public int field_50;
- // $FF: renamed from: a int
- public int field_51;
- // $FF: renamed from: a1 int
- public int field_52;
- // $FF: renamed from: r int
- public int field_53;
- // $FF: renamed from: Q int
- public int field_54;
- // $FF: renamed from: O int
- public int field_55;
- // $FF: renamed from: t int
- public int field_56;
- // $FF: renamed from: af int
- public int field_57;
- // $FF: renamed from: aF int
- public int field_58;
- // $FF: renamed from: aE int
- public int field_59;
- // $FF: renamed from: A int
- public int field_60;
- // $FF: renamed from: y int
- public int field_61;
- // $FF: renamed from: u int
- public int field_62;
- // $FF: renamed from: Z int
- public int field_63;
- // $FF: renamed from: aZ int
- public int field_64;
- // $FF: renamed from: ac int
- public int field_65;
- // $FF: renamed from: ai int
- public int field_66;
- // $FF: renamed from: x int[]
- public int[] field_67 = new int[4];
- // $FF: renamed from: aV int[]
- public int[] field_68 = new int[4];
- // $FF: renamed from: E int[]
- public int[] field_69;
- // $FF: renamed from: T int[]
- public int[] field_70;
- // $FF: renamed from: aA int[]
- public int[] field_71;
- // $FF: renamed from: case int[]
- public int[] field_72;
- // $FF: renamed from: aU int[]
- public int[] field_73;
- // $FF: renamed from: ah int[]
- public int[] field_74;
- // $FF: renamed from: aQ int
- public int field_75;
- // $FF: renamed from: G int
- public int field_76;
- // $FF: renamed from: aD int
- public int field_77;
- // $FF: renamed from: aI int
- public int field_78;
- // $FF: renamed from: az int
- public int field_79;
- // $FF: renamed from: m boolean
- public boolean field_80 = true;
- // $FF: renamed from: aj boolean
- public boolean field_81;
- // $FF: renamed from: aX boolean
- public boolean field_82;
- // $FF: renamed from: aH boolean
- public boolean field_83;
- // $FF: renamed from: C boolean
- public boolean field_84 = false;
- // $FF: renamed from: o int
- public static int field_85;
- // $FF: renamed from: n int
- public static int field_86;
- // $FF: renamed from: av javax.microedition.lcdui.Font
- public static Font field_87 = Font.getFont(64, 0, 8);
- // $FF: renamed from: aJ int
- public static int field_88;
- // $FF: renamed from: au javax.microedition.lcdui.Image
- private Image field_89;
- // $FF: renamed from: M javax.microedition.lcdui.Image
- private Image field_90;
- // $FF: renamed from: s javax.microedition.lcdui.Image
- private Image field_91;
- // $FF: renamed from: d javax.microedition.lcdui.Image
- private Image field_92;
- // $FF: renamed from: c javax.microedition.lcdui.Image
- private Image field_93;
- // $FF: renamed from: g javax.microedition.lcdui.Image
- private Image field_94;
- // $FF: renamed from: at javax.microedition.lcdui.Image[]
- private Image[] field_95;
- // $FF: renamed from: ab javax.microedition.lcdui.Image[]
- private Image[] field_96;
- // $FF: renamed from: aC javax.microedition.lcdui.Image[]
- private Image[] field_97;
- // $FF: renamed from: L javax.microedition.lcdui.Image
- private Image field_98;
- // $FF: renamed from: long javax.microedition.lcdui.Image
- private Image field_99;
- // $FF: renamed from: aT javax.microedition.lcdui.Image
- private Image field_100;
- // $FF: renamed from: W javax.microedition.lcdui.Graphics
- private Graphics field_101;
- // $FF: renamed from: aM javax.microedition.lcdui.Graphics
- private Graphics field_102;
- // $FF: renamed from: try javax.microedition.lcdui.Graphics
- private Graphics field_103;
- // $FF: renamed from: q javax.microedition.lcdui.Graphics
- private Graphics field_104;
- // $FF: renamed from: aa javax.microedition.lcdui.Graphics[]
- private Graphics[] field_105;
- // $FF: renamed from: ak javax.microedition.lcdui.Graphics[]
- private Graphics[] field_106;
- // $FF: renamed from: F boolean
- public boolean field_107;
- // $FF: renamed from: aP int
- public int field_108;
- // $FF: renamed from: aW int
- public int field_109;
- // $FF: renamed from: ap int
- public int field_110 = 2;
- // $FF: renamed from: an int
- public int field_111 = -500;
- // $FF: renamed from: aY long
- public long field_112 = 0L;
- // $FF: renamed from: do morpheme.backgammon.h
- private h field_113;
- // $FF: renamed from: U morpheme.backgammon.Backgammon
- private Backgammon field_114;
- // $FF: renamed from: z morpheme.backgammon.g
- private g field_115;
- // $FF: renamed from: ax morpheme.backgammon.j
- private j field_116;
- // $FF: renamed from: X javax.microedition.lcdui.Image
- Image field_117;
- // $FF: renamed from: B javax.microedition.lcdui.Graphics
- Graphics field_118;
- // $FF: renamed from: V boolean
- public boolean field_119 = true;
-
- // $FF: renamed from: a (java.lang.String) void
- static void method_0(String var0) {
- method_0(var0);
- }
-
- public class_0(Backgammon var1) {
- this.field_114 = var1;
- this.field_3 = field_1 - 24 - field_88 - 3;
- this.field_3 /= field_88;
- this.field_7 = 2;
- this.field_8 = 2;
- this.field_9 = field_0 - 2 * this.field_7 - 3;
- this.field_13 = field_87.stringWidth(">>");
- this.field_11 = 3;
- this.field_12 = 2;
- this.field_14 = 2;
- this.field_15 = 2;
- this.field_16 = field_0 - 2 * this.field_14 - 3;
- this.field_18 = Font.getFont(0, 1, 8);
- this.field_19 = Font.getFont(0, 0, 8);
- this.field_117 = Image.createImage(101, 80);
- this.field_118 = this.field_117.getGraphics();
- Light.setLightOn();
- if (this.field_3 < 3) {
- this.field_3 = 3;
- }
-
- this.method_6();
- this.method_16();
- }
-
- // $FF: renamed from: a (morpheme.backgammon.h) void
- public void method_1(h var1) {
- this.field_113 = var1;
- }
-
- // $FF: renamed from: a (morpheme.backgammon.g) void
- public void method_2(g var1) {
- this.field_115 = var1;
- this.field_116 = var1.byte();
- }
-
- protected void keyRepeated(int var1) {
- ((Canvas)this).keyReleased(var1);
- }
-
- protected void keyPressed(int var1) {
- this.field_111 = var1;
- ((Canvas)this).getGameAction(var1);
- }
-
- // $FF: renamed from: for (javax.microedition.lcdui.Graphics) void
- public void method_3(Graphics var1) {
- var1.setClip(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- var1.setColor(16777215);
- var1.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- }
-
- public void paint(Graphics var1) {
- if (this.field_113 != null) {
- try {
- if (this.field_114.a) {
- this.method_3(this.field_118);
- this.field_118.setColor(0);
- this.field_118.drawString("For Siemens SL45", 0, 0, 20);
- this.field_118.drawString("only", 0, 12, 20);
- } else if (this.field_113.V) {
- this.method_4(this.field_118);
- ((Canvas)this).serviceRepaints();
- } else {
- switch (this.field_113.k.a()) {
- case 0:
- this.method_3(this.field_118);
- this.field_118.setColor(0);
- this.field_118.drawString("Loading....", 0, 60, 20);
- break;
- case 1:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_98, 0, 0, 20);
- this.field_118.setColor(16777215);
- this.field_118.fillRect(this.field_54, this.field_55, this.field_56, this.field_57);
- this.field_118.setColor(0);
- this.field_118.drawString("Loading....", 0, 60, 20);
- break;
- case 2:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_99, 0, 0, 20);
- case 3:
- case 6:
- case 8:
- case 9:
- case 10:
- case 11:
- case 12:
- default:
- break;
- case 4:
- if (this.field_113.W) {
- if (this.field_113.void && this.field_76 == this.field_108) {
- this.method_12(var1, this.field_76, 4);
- this.field_113.void = false;
- }
-
- if (this.field_80) {
- this.method_5(this.field_94.getGraphics());
- this.field_80 = false;
- }
-
- this.method_18(this.field_76);
- this.field_118.setClip(this.field_68[0], this.field_68[1], this.field_68[2] - this.field_68[0], this.field_68[3] - this.field_68[1]);
- this.field_118.drawImage(this.field_94, 0, 0, 20);
- this.method_13(this.field_118);
- this.method_15();
- }
- break;
- case 5:
- if (this.field_80) {
- this.method_5(this.field_94.getGraphics());
- this.field_80 = false;
- }
-
- this.method_16();
- this.field_118.setClip(this.field_68[0], this.field_68[1], this.field_68[2] - this.field_68[0], this.field_68[3] - this.field_68[1]);
- this.field_118.drawImage(this.field_94, 0, 0, 20);
- this.method_31(this.field_118);
- this.method_15();
- break;
- case 7:
- if (this.field_80) {
- this.method_5(this.field_94.getGraphics());
- this.field_80 = false;
- }
-
- this.method_16();
- this.field_118.setClip(this.field_68[0], this.field_68[1], this.field_68[2] - this.field_68[0], this.field_68[3] - this.field_68[1]);
- this.field_118.drawImage(this.field_94, 0, 0, 20);
- this.method_33(this.field_118, this.field_113.k.int(), this.field_113.k.new());
- this.method_15();
- break;
- case 13:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_97[0], 0, 0, 20);
- break;
- case 14:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_97[1], 0, 0, 20);
- break;
- case 15:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_97[2], 0, 0, 20);
- break;
- case 16:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_97[3], 0, 0, 20);
- break;
- case 17:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_97[4], 0, 0, 20);
- break;
- case 18:
- this.method_3(this.field_118);
- this.field_118.drawImage(this.field_100, 0, 0, 20);
- }
- }
-
- var1.drawImage(this.field_117, 0, 0, 20);
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
- }
-
- // $FF: renamed from: int (javax.microedition.lcdui.Graphics) void
- public void method_4(Graphics var1) {
- var1.setColor(16777215);
- var1.setClip(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- var1.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- var1.setColor(0);
- var1.setFont(this.field_18);
- var1.drawString("-Main Menu-", this.field_62, this.field_63 + this.field_64 * 0, 20);
- var1.setFont(this.field_19);
- byte var2 = 0;
- int var3 = 0;
- if (!this.field_113.W) {
- var1.drawString("Start", this.field_62 + this.field_65, this.field_63 + this.field_64 * 1, 20);
- if (this.field_113.c()) {
- var1.drawString("Load", this.field_62 + this.field_65, this.field_63 + this.field_64 * 2, 20);
- var1.drawString("Help", this.field_62 + this.field_65, this.field_63 + this.field_64 * 3, 20);
- var1.drawString("Credits", this.field_62 + this.field_65, this.field_63 + this.field_64 * 4, 20);
- var2 = 5;
- var3 = this.field_64;
- } else {
- var1.drawString("Help", this.field_62 + this.field_65, this.field_63 + this.field_64 * 2, 20);
- var1.drawString("Credits", this.field_62 + this.field_65, this.field_63 + this.field_64 * 3, 20);
- var2 = 4;
- var3 = this.field_64 * 2;
- }
-
- if (this.field_113.F == var2) {
- var1.fillArc(this.field_62, this.field_63 + this.field_66 + this.field_64 * this.field_113.F + var3, 8, 8, 0, 360);
- } else {
- var1.fillArc(this.field_62, this.field_63 + this.field_66 + this.field_64 * this.field_113.F, 8, 8, 0, 360);
- }
- } else {
- var1.drawString("Continue", this.field_62 + this.field_65, this.field_63 + this.field_64 * 1, 20);
- var1.drawString("New Game", this.field_62 + this.field_65, this.field_63 + this.field_64 * 2, 20);
- var1.drawString("Help", this.field_62 + this.field_65, this.field_63 + this.field_64 * 3, 20);
- var1.drawString("Credits", this.field_62 + this.field_65, this.field_63 + this.field_64 * 4, 20);
- var1.drawString("Save and Exit", this.field_62 + this.field_65, this.field_63 + this.field_64 * 5, 20);
- var1.fillArc(this.field_62, this.field_63 + this.field_66 + this.field_64 * this.field_113.F, 8, 8, 0, 360);
- }
-
- var1.drawString("Exit", this.field_62 + this.field_65, this.field_63 + this.field_64 * 6, 20);
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Graphics) void
- public synchronized void method_5(Graphics var1) {
- this.method_3(var1);
- var1.drawImage(this.field_91, 0, 0, 20);
-
- for(int var2 = 0; var2 < 26; ++var2) {
- this.method_9(var1, this.field_115.byte().int(var2), this.field_115.byte().a(var2), var2);
- }
-
- for(int var3 = 0; var3 < 4; ++var3) {
- this.method_10(var1, var3);
- }
-
- this.method_11(var1, this.field_115.byte().void());
- var1.setColor(0);
- var1.drawString("P1:" + this.field_115.byte().for('W') + "/15", this.field_58, this.field_59, 20);
- var1.drawString("AI:" + this.field_115.byte().for('B') + "/15", this.field_60, this.field_61, 20);
- if (this.field_107) {
- this.method_12(var1, this.field_108, (this.field_49 + 3) % 4);
- }
-
- }
-
- protected void hideNotify() {
- this.field_114.pauseApp();
- }
-
- protected void showNotify() {
- this.field_114.a();
- }
-
- // $FF: renamed from: if () void
- public void method_6() {
- try {
- if (this.field_98 != null) {
- return;
- }
-
- this.field_98 = Image.createImage("/morpheme.png");
- this.field_83 = true;
- } catch (Exception var2) {
- ((Throwable)var2).printStackTrace();
- System.out.println(var2);
- }
-
- }
-
- // $FF: renamed from: a () void
- public void method_7() {
- try {
- if (this.field_99 != null && this.field_84) {
- return;
- }
-
- this.field_99 = Image.createImage("/splash_screen.png");
- this.field_84 = true;
- } catch (Exception var2) {
- ((Throwable)var2).printStackTrace();
- System.out.println(var2);
- }
-
- }
-
- // $FF: renamed from: try () void
- public void method_8() {
- this.field_97 = new Image[5];
-
- try {
- DataInputStream var6 = this.method_19("Backgammon.txt");
- Image var1 = Image.createImage("/AllGraphicsSiemens.png");
- this.field_97[0] = Image.createImage("/bg_inst_st_1.png");
- this.field_97[1] = Image.createImage("/bg_inst_st_2.png");
- this.field_97[2] = Image.createImage("/bg_inst_st_3.png");
- this.field_97[3] = Image.createImage("/bg_inst_st_4.png");
- this.field_97[4] = Image.createImage("/bg_inst_st_5.png");
- this.field_100 = Image.createImage("/bg_credits_st.png");
- this.field_90 = Image.createImage("/cursors.png");
- this.method_20(var6);
- this.field_36 = this.method_22(var6);
- this.field_37 = this.method_22(var6);
- this.field_91 = Image.createImage(this.field_36, this.field_37);
- this.field_103 = this.field_91.getGraphics();
- this.field_94 = Image.createImage(((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- this.field_104 = this.field_94.getGraphics();
- field_85 = this.method_22(var6);
- field_86 = this.method_22(var6);
- int var7 = this.method_22(var6);
- int var8 = this.method_22(var6);
- int var9 = this.method_22(var6);
- this.field_40 = this.method_22(var6);
- Image var2 = Image.createImage(var9, this.field_40);
- Graphics var4 = var2.getGraphics();
- var4.drawImage(var1, -var7, -var8, 20);
- int var10 = this.method_22(var6);
- int var11 = this.method_22(var6);
- int var12 = this.method_22(var6);
- this.field_41 = this.method_22(var6);
- Image var3 = Image.createImage(var12, this.field_41);
- Graphics var5 = var3.getGraphics();
- var5.drawImage(var1, -var10, -var11, 20);
- this.method_20(var6);
- this.field_103.setColor(16777215);
- this.field_103.fillRect(0, 0, 96, 65);
- int var13 = this.method_22(var6);
- int var14 = this.method_22(var6);
- int var15 = this.method_22(var6);
- int var16 = this.method_22(var6);
- int var17 = this.method_22(var6);
-
- for(int var18 = 0; var18 < 3; ++var18) {
- this.field_103.drawImage(var2, var13, var15, 20);
- this.field_103.drawImage(var3, var13, var16, 36);
- this.field_103.drawImage(var2, var14, var15, 20);
- this.field_103.drawImage(var3, var14, var16, 36);
- var13 += var17;
- var14 += var17;
- }
-
- this.method_20(var6);
- int var19 = this.method_22(var6);
- int var20 = this.method_22(var6);
- int var21 = this.method_22(var6);
- int var22 = this.method_22(var6);
- int var23 = this.method_22(var6);
- int var24 = this.method_22(var6);
- int var25 = this.method_22(var6);
- int var26 = this.method_22(var6);
- this.field_103.setColor(0);
- this.field_103.drawLine(var19, var20, var21, var22);
- this.field_103.drawLine(var23, var24, var25, var26);
- this.method_20(var6);
- this.method_22(var6);
- this.method_22(var6);
- this.method_22(var6);
- this.method_22(var6);
- this.method_22(var6);
- this.method_20(var6);
- this.field_52 = this.method_22(var6);
- this.field_53 = this.method_22(var6);
- int var32 = this.method_22(var6);
- int var33 = this.method_22(var6);
- int var34 = this.method_22(var6);
- int var35 = this.method_22(var6);
- this.field_93 = Image.createImage(this.field_52, this.field_53);
- this.field_102 = this.field_93.getGraphics();
- this.field_102.drawImage(var1, -var32, -var33, 20);
- this.field_92 = Image.createImage(this.field_52, this.field_53);
- this.field_101 = this.field_92.getGraphics();
- this.field_101.drawImage(var1, -var34, -var35, 20);
- this.method_20(var6);
- this.method_20(var6);
- this.field_34 = new int[26];
-
- for(int var36 = 0; var36 < 26; ++var36) {
- this.field_34[var36] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_38 = this.method_22(var6);
- this.field_39 = this.method_22(var6);
- this.method_20(var6);
- int var37 = this.method_22(var6);
- int var38 = this.method_22(var6);
- int var39 = this.method_22(var6);
- int var40 = this.method_22(var6);
- int var41 = this.method_22(var6);
- this.field_95 = new Image[6];
- this.field_105 = new Graphics[6];
-
- for(int var42 = 0; var42 < 6; ++var42) {
- this.field_95[var42] = Image.createImage(var37, var38);
- this.field_105[var42] = this.field_95[var42].getGraphics();
- this.field_105[var42].drawImage(var1, -var40, -var41, 20);
- var41 += var39;
- }
-
- this.method_20(var6);
- this.field_67[0] = this.method_22(var6);
- this.field_67[1] = this.method_22(var6);
- this.field_67[2] = this.method_22(var6);
- this.field_67[3] = this.method_22(var6);
- this.field_75 = this.method_22(var6);
- this.method_20(var6);
- int var43 = this.method_22(var6);
- int var44 = this.method_22(var6);
- int var45 = this.method_22(var6);
- int var46 = this.method_22(var6);
- int var47 = this.method_22(var6);
- this.field_96 = new Image[7];
- this.field_106 = new Graphics[7];
-
- for(int var48 = 0; var48 < 7; ++var48) {
- this.field_96[var48] = Image.createImage(var43, var44);
- this.field_106[var48] = this.field_96[var48].getGraphics();
- this.field_106[var48].drawImage(var1, -var46, -var47, 20);
- var47 += var45;
- }
-
- this.method_20(var6);
- this.field_50 = this.method_22(var6);
- this.field_51 = this.method_22(var6);
- this.method_20(var6);
- this.field_42 = this.method_22(var6);
- this.field_43 = this.method_22(var6);
- this.method_20(var6);
- this.field_44 = this.method_22(var6);
- this.method_20(var6);
- this.field_47 = this.method_22(var6);
- this.field_48 = this.method_22(var6);
- this.method_20(var6);
- this.field_35 = new int[26];
-
- for(int var49 = 0; var49 < 26; ++var49) {
- this.field_35[var49] = this.method_22(var6);
- }
-
- this.field_45 = this.method_22(var6);
- this.field_46 = this.method_22(var6);
- this.method_20(var6);
- this.field_69 = new int[26];
-
- for(int var50 = 0; var50 < 26; ++var50) {
- this.field_69[var50] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_70 = new int[26];
-
- for(int var51 = 0; var51 < 26; ++var51) {
- this.field_70[var51] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_71 = new int[26];
-
- for(int var52 = 0; var52 < 26; ++var52) {
- this.field_71[var52] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_72 = new int[26];
-
- for(int var53 = 0; var53 < 26; ++var53) {
- this.field_72[var53] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_73 = new int[26];
-
- for(int var54 = 0; var54 < 26; ++var54) {
- this.field_73[var54] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_74 = new int[26];
-
- for(int var55 = 0; var55 < 26; ++var55) {
- this.field_74[var55] = this.method_22(var6);
- }
-
- this.method_20(var6);
- this.field_54 = this.method_22(var6);
- this.field_55 = this.method_22(var6);
- this.field_56 = this.method_22(var6);
- this.field_57 = this.method_22(var6);
- this.field_58 = this.method_22(var6);
- this.field_59 = this.method_22(var6);
- this.field_60 = this.method_22(var6);
- this.field_61 = this.method_22(var6);
- this.method_20(var6);
- this.field_62 = this.method_22(var6);
- this.field_63 = this.method_22(var6);
- this.field_64 = this.method_22(var6);
- this.field_65 = this.method_22(var6);
- this.field_66 = this.method_22(var6);
- var6.close();
- Object var57 = null;
- System.gc();
- } catch (Exception var56) {
- ((Throwable)var56).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, char, int, int) void
- public void method_9(Graphics var1, char var2, int var3, int var4) {
- if (var3 != 0 && var4 <= 25 && var4 >= 0) {
- if (var2 == 'W') {
- this.field_89 = this.field_93;
- } else {
- if (var2 != 'B') {
- return;
- }
-
- this.field_89 = this.field_92;
- }
-
- int var5 = this.field_34[var4];
- int var6 = 0;
- int var7 = this.field_40 - 1;
- byte var8 = 1;
- if (var4 < 12) {
- var6 = this.field_38;
- } else if (var4 < 24) {
- var6 = this.field_39;
- var8 = -1;
- } else if (var4 == 24) {
- var6 = this.field_42;
- var7 = this.field_44 - 1;
- } else if (var4 == 25) {
- var6 = this.field_43;
- var7 = this.field_44 - 1;
- var8 = -1;
- }
-
- var7 -= this.field_53;
- int var9 = var7;
- boolean var10 = false;
- if (var3 > 1) {
- var9 = var7 / (var3 - 1);
- }
-
- if (var9 > this.field_53) {
- var9 = this.field_53;
- }
-
- var9 *= var8;
-
- for(int var11 = 0; var11 < var3; ++var11) {
- var1.drawImage(this.field_89, var5, var6, 20);
- var6 += var9;
- }
-
- var6 -= var9;
- if (var4 >= 12 && var4 != 24) {
- --var6;
- } else {
- var6 += this.field_53;
- }
-
- var1.setColor(16777215);
- var1.drawLine(var5, var6, var5 + this.field_52, var6);
- }
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Graphics, int) void
- public void method_10(Graphics var1, int var2) {
- int var3 = this.field_116.if(var2);
- if (var3 >= 0) {
- var1.drawImage(this.field_95[var3 - 1], this.field_67[var2], this.field_75, 20);
- }
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, int) void
- public void method_11(Graphics var1, int var2) {
- var1.drawImage(this.field_96[var2], this.field_50, this.field_51, 20);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, int, int) void
- public void method_12(Graphics var1, int var2, int var3) {
- if (var2 <= 25 && var2 >= 0 && var3 <= 5) {
- int var4 = this.field_35[var2];
- int var5 = this.field_45;
- byte var6 = 20;
- if (var2 > 11 && var2 < 24 || var2 == 25) {
- var5 = this.field_46 - this.field_48;
- }
-
- var1.setClip(var4, var5, this.field_47, this.field_48);
- var1.drawImage(this.field_90, var4 - var3 * this.field_47, var5, var6);
- }
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- public void method_13(Graphics var1) {
- if ((this.field_119 || this.field_113.null) && (!this.field_107 || this.field_76 != this.field_108)) {
- if (this.field_82) {
- if (!this.field_113.e.int().a()) {
- if (this.field_76 != 24) {
- this.field_76 = 0;
- }
- } else if (this.field_115.byte().int(this.field_76) != 'W') {
- this.field_113.a(this.field_73, 'W', this.field_76);
- }
-
- this.field_82 = false;
- }
-
- this.method_12(var1, this.field_76, this.field_49);
- this.field_49 = (this.field_49 + 1) % 4;
- } else if (this.field_76 == this.field_108) {
- this.method_12(var1, this.field_76, 4);
- }
-
- }
-
- // $FF: renamed from: a (int) int[]
- public int[] method_14(int var1) {
- int[] var2 = new int[4];
- if (var1 >= 12 && var1 != 24) {
- if (var1 > 11 || var1 == 25) {
- var2[0] = this.field_35[var1];
- var2[1] = this.field_46 - this.field_48;
- var2[2] = this.field_35[var1] + this.field_47;
- var2[3] = this.field_46;
- }
- } else {
- var2[0] = this.field_35[var1];
- var2[1] = this.field_45;
- var2[2] = this.field_35[var1] + this.field_47;
- var2[3] = this.field_48;
- }
-
- return var2;
- }
-
- // $FF: renamed from: new () void
- public void method_15() {
- this.field_68[0] = 0;
- this.field_68[1] = 0;
- this.field_68[2] = 0;
- this.field_68[3] = 0;
- }
-
- // $FF: renamed from: for () void
- public void method_16() {
- this.field_68[0] = 0;
- this.field_68[1] = 0;
- this.field_68[2] = ((Canvas)this).getWidth();
- this.field_68[3] = ((Canvas)this).getHeight();
- }
-
- // $FF: renamed from: a (int[]) void
- public void method_17(int[] var1) {
- if (this.field_68[0] == 0 && this.field_68[1] == 0 && this.field_68[2] == 0 && this.field_68[3] == 0) {
- this.field_68 = var1;
- } else {
- this.field_68[0] = this.field_68[0] < var1[0] ? this.field_68[0] : var1[0];
- this.field_68[1] = this.field_68[1] < var1[1] ? this.field_68[1] : var1[1];
- this.field_68[2] = this.field_68[2] > var1[2] ? this.field_68[2] : var1[2];
- this.field_68[3] = this.field_68[3] > var1[3] ? this.field_68[3] : var1[3];
- }
- }
-
- // $FF: renamed from: if (int) void
- public void method_18(int var1) {
- this.method_17(this.method_14(var1));
- }
-
- // $FF: renamed from: do (java.lang.String) java.io.DataInputStream
- public DataInputStream method_19(String var1) {
- return new DataInputStream(this.getClass().getResourceAsStream("/" + var1));
- }
-
- // $FF: renamed from: a (java.io.DataInputStream) byte[]
- public byte[] method_20(DataInputStream var1) {
- ByteArrayOutputStream var2 = new ByteArrayOutputStream();
-
- try {
- byte var3;
- while((var3 = var1.readByte()) != 13) {
- var2.write(var3);
- }
-
- var1.readByte();
- } catch (Exception var5) {
- ((Throwable)var5).printStackTrace();
- }
-
- return var2.toByteArray();
- }
-
- // $FF: renamed from: do (java.io.DataInputStream) java.lang.String
- public String method_21(DataInputStream var1) {
- return new String(this.method_20(var1));
- }
-
- // $FF: renamed from: if (java.io.DataInputStream) int
- public int method_22(DataInputStream var1) {
- return Integer.parseInt(this.method_21(var1));
- }
-
- // $FF: renamed from: int () boolean
- public boolean method_23() {
- return this.field_4 > 0;
- }
-
- // $FF: renamed from: byte () void
- public void method_24() {
- ++this.field_4;
- }
-
- // $FF: renamed from: case () boolean
- public boolean method_25() {
- return this.field_4 < this.field_5.size() - 1;
- }
-
- // $FF: renamed from: do () void
- public void method_26() {
- --this.field_4;
- }
-
- // $FF: renamed from: if (java.lang.String) void
- public void method_27(String var1) {
- this.field_4 = 0;
- this.field_5 = this.method_30(this.method_29(this.method_28(var1, this.field_16)));
- }
-
- // $FF: renamed from: a (java.lang.String, int) java.util.Vector
- public Vector method_28(String var1, int var2) {
- this.field_4 = 0;
- String var3 = "";
- String var4 = "";
- int var5 = 0;
- var1 = var1 + " ";
- Vector var6 = new Vector();
-
- while(var5 != -1) {
- var5 = var1.indexOf(" ");
- if (var5 != -1) {
- var4 = var1.substring(0, var5);
- var1 = var1.substring(var5 + 1, var1.length());
- if (var4.equals(this.field_6)) {
- var6.addElement(var3);
- var3 = "";
- } else if (field_87.stringWidth(var4 + " " + var3) < var2 - 20) {
- var3 = var3 + var4 + " ";
- } else {
- var6.addElement(var3);
- var3 = var4 + " ";
- }
- }
- }
-
- if (!var3.trim().equals("")) {
- var6.addElement(var3);
- }
-
- return var6;
- }
-
- // $FF: renamed from: a (java.util.Vector) java.util.Vector
- public Vector method_29(Vector var1) {
- Vector var2 = new Vector();
- Vector var3 = new Vector();
-
- for(int var5 = 0; var5 < var1.size(); ++var5) {
- String var4 = (String)var1.elementAt(var5);
- if (var4.indexOf(this.field_6) != -1) {
- if (var3.size() > 0) {
- var2.addElement(var3);
- var3 = new Vector();
- }
- } else {
- if (var3.size() >= this.field_3) {
- var2.addElement(var3);
- var3 = new Vector();
- }
-
- var3.addElement(var4);
- }
- }
-
- if (var3.size() > 0) {
- var2.addElement(var3);
- }
-
- return var2;
- }
-
- // $FF: renamed from: if (java.util.Vector) java.util.Vector
- public Vector method_30(Vector var1) {
- int var2 = 0;
- int var3 = 0;
- Vector var4 = new Vector();
- Vector var5 = new Vector();
-
- for(int var7 = 0; var7 < var1.size(); ++var7) {
- Vector var6 = (Vector)var1.elementAt(var7);
- var3 = var6.size();
- if (var2 + var3 <= this.field_3) {
- if (var2 > 0) {
- var4.addElement(this.field_6);
- ++var2;
- }
-
- for(int var10 = 0; var10 < var6.size(); ++var10) {
- var4.addElement(var6.elementAt(var10));
- }
-
- var2 += var3;
- } else {
- var5.addElement(var4);
- var4 = new Vector();
-
- for(int var8 = 0; var8 < var6.size(); ++var8) {
- var4.addElement(var6.elementAt(var8));
- }
-
- var2 = var6.size();
- }
- }
-
- var5.addElement(var4);
- return var5;
- }
-
- // $FF: renamed from: do (javax.microedition.lcdui.Graphics) void
- public void method_31(Graphics var1) {
- if (this.field_5 != null) {
- byte var2 = 3;
- byte var3 = 2;
- int var4 = this.field_14 + (this.field_16 >> 1);
- int var5 = this.field_15 + var3;
- int var6 = this.field_15 + this.field_17 - var3;
- Vector var7 = (Vector)this.field_5.elementAt(this.field_4);
- var1.setFont(field_87);
- this.field_17 = field_88 * var7.size() + 2 * var2 + 4 * var3;
- var1.setColor(0);
- var1.fillRoundRect(this.field_14, this.field_15, this.field_16, this.field_17 + 1, 3, 3);
- var1.setColor(0);
- var1.drawRoundRect(this.field_14, this.field_15, this.field_16, this.field_17 + 1, 3, 3);
- if (this.method_25()) {
- var1.drawLine(var4, var6, var4 - var2, var6 - var2);
- var1.drawLine(var4, var6, var4 + var2, var6 - var2);
- } else {
- String var8 = "<OK>";
- var1.drawString(var8, var4, this.field_15 + this.field_17, 33);
- }
-
- if (this.field_5.size() > 1) {
- String var9 = "" + (this.field_4 + 1) + "/" + this.field_5.size();
- var1.drawString(var9, this.field_14 + this.field_16 - 3, this.field_15 + this.field_17, 40);
- }
-
- if (this.method_23()) {
- var1.drawLine(var4, var5, var4 - var2, var5 + var2);
- var1.drawLine(var4, var5, var4 + var2, var5 + var2);
- }
-
- for(int var10 = 0; var10 < var7.size(); ++var10) {
- var1.drawString((String)var7.elementAt(var10), this.field_14 + 4, this.field_15 + 2 + (var3 << 1) + field_88 * var10, 20);
- }
-
- }
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Graphics, java.lang.String[], byte) void
- public void method_32(Graphics var1, String[] var2, byte var3) {
- var1.setFont(field_87);
- int var4 = field_88 * 2;
- int var5 = field_87.stringWidth(var2[var3 + 1]);
- int var6 = field_87.stringWidth(var2[0]) + 20;
- if (var6 > var5) {
- var5 = var6;
- }
-
- var5 += 20;
- var1.setColor(0);
- var1.fillRoundRect(12, 12, var5 + 3, var4 + 3, 3, 3);
- var1.setColor(0);
- var1.fillRoundRect(10, 10, var5, var4, 3, 3);
- var1.setColor(0);
- var1.drawRoundRect(10, 10, var5, var4, 3, 3);
- var1.drawString(var2[0], 24, 12, 20);
- var1.drawString(var2[var3 + 1], 24, 12 + field_88, 20);
- var1.drawString(">>", 14, 12 + field_88, 20);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics, java.lang.String[], byte) void
- public void method_33(Graphics var1, String[] var2, byte var3) {
- var1.setFont(field_87);
- Vector var4 = this.method_28(var2[0], this.field_9);
- int var5 = field_88 * (var2.length + var4.size() - 1);
- var1.setColor(0);
- var1.fillRoundRect(this.field_7, this.field_8, this.field_9, var5 + 1, 3, 3);
- var1.setColor(0);
- var1.drawRoundRect(this.field_7, this.field_8, this.field_9, var5 + 1, 3, 3);
-
- for(int var6 = 0; var6 < var4.size(); ++var6) {
- var1.drawString((String)var4.elementAt(var6), this.field_7 + this.field_11, this.field_8 + this.field_12 + field_88 * var6, 20);
- }
-
- int var7 = this.field_8 + this.field_12 + field_88 * (var4.size() - 1);
-
- for(int var8 = 1; var8 < var2.length; ++var8) {
- var1.drawString(var2[var8], this.field_7 + this.field_11 + this.field_13, var7 + field_88 * var8, 20);
- if (var3 + 1 == var8) {
- var1.drawString(">>", this.field_7 + this.field_11, var7 + field_88 * var8, 20);
- }
- }
-
- }
-
- static {
- field_88 = field_87.getHeight() + 2;
- }
- }
-